sponge gourd - German English Dictionary